to be on garden leave - Espagnol Anglais Dictionnaire